
package beans;

import java.io.Serializable;

/**
 * Classe Estudiant
 * @author Juan Luís Chávez Lobato i Jesús Hernàndez Garcia
 */
public class Estudiant implements Serializable {

    private String login;
    private int idUni;
    private String nom;
    private String cognoms;

    /**
     * Constructor de la classe Estudiant
     * @param login Id de login de l'Estudiant
     * @param idUni ID de la Universitat de l'Estudiant
     * @param nom Nom de l'Estudiant
     * @param cognoms Cognoms de l'Estudiant
     */

    public Estudiant(String login, int idUni, String nom, String cognoms) {
        this.login = login;
        this.idUni = idUni;
        this.nom = nom;
        this.cognoms = cognoms;
    }

    /**
     * Mètode accessor de Lectura
     *
     * @return Login de l'Estudiant
     */
    public String getLogin() {
        return login;
    }

    /**
     * Mètode accessor d'escriptura. Guarda el login de l'Estudiant
     *
     * @param login Login de l'Estudiant
     */
    public void setLogin(String login) {
        this.login = login;
    }

    /**
     * Mètode accessor de Lectura
     *
     * @return idUni Identificador Universitat de l'Estudiant
     */
    public int getIdUni() {
        return idUni;
    }

    /**
     * Mètode accessor d'escriptura. Guarda l'Identificador Universitat de l'Estudiant
     *
     * @param idUni Identificador Universitat de l'Estudiant
     */
    public void setIdUni(int idUni) {
        this.idUni = idUni;
    }

    /**
     * Mètode accessor de Lectura
     *
     * @return nom de l'Estudiant
     */
    public String getNom() {
        return nom;
    }

    /**
     * Mètode accessor d'escriptura. Guarda el Nom de l'Estudiant
     *
     * @param nom Nom de l'Estudiant
     */
    public void setNom(String nom) {
        this.nom = nom;
    }

    /**
     * Mètode accessor de Lectura
     *
     * @return cognoms de l'Estudiant
     */
    public String getCognoms() {
        return cognoms;
    }

    /**
     * Mètode accessor d'escriptura. Guarda els cognoms de l'Estudiant
     *
     * @param cognoms Cognoms de l'Estudiant
     */
    public void setCognoms(String cognoms) {
        this.cognoms = cognoms;
    }
    
    public String toString(){
        return this.getCognoms() + ", " + this.getNom();
    }

}
